/*标签修饰*/
html{display:relative;}
body{overflow:hide;font-size:12px;font-family: 微软雅黑;}
a{cursor:pointer;}
a:link,a:visited{text-decoration:none;vertical-align:baseline;}
a:hover{}
li{list-style:none;}
input,button,select,textarea{outline:none;margin-bottom:4px;}
input{vertical-align: top;}
input[type="text"],input[type="password"]{width:160px;padding:0;line-height:20px;border:1px solid;}
input[type="text"]:focus{}
input[type="button"],dl.form input[type="submit"]{padding:2px;line-height:16px;}
input[type="radio"]{line-height:32px;margin:10px;}
input[type="checkbox"]{display:none;}
select{margin:3px 3px 3px 0px;}
textarea{padding:4px 2px;width:270px;height:80px;}
button{line-height:28px;vertical-align: top;padding:0 24px;}
/*清除浮动*/
.n-clearfix:before,.n-clearfix:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.n-clearfix:after {clear: both;display:inline-block;}
.n-clearfix {zoom: 1;}
/*虚拟下拉选择组件*/
select{display:none;}
dl.n-select{display:inline-block;position: relative;width:160px;}
dl.n-select > dt{border:1px solid;line-height:20px;padding:5px 10px;}
dl.n-select > dd{width:100%;border-bottom:1px solid;display:none;}
dl.n-select > dd div{line-height:20px;padding:5px 10px;border:1px solid;border-width:0 1px 0 1px;}
dl.n-select > dd div:hover{}
dl.n-select > dt.selected{border-bottom:1px solid;}
dl.n-select > dd{position: absolute;z-index: 1;}
/*卡片组件*/
.n-card{border:1px solid;display:inline-block;margin:0px 20px 20px 0px;padding:10px;}
.n-card:hover{}
.n-card h3{margin-bottom:10px;}
.n-card-end{margin-right:0;}
/*标准盒子*/
.n-box-float{float:left;}
dl.n-box{}
dl.n-box dt.n-box-head{border-bottom:1px solid;padding:10px;}
dl.n-box dt.n-box-head a.func{font-weight:normal;float:right;}
dl.n-box dd.n-box-body{}
/*虚拟复选框*/
.n-checkbox{display:inline-block;width:24px;height:24px;line-height:24px;}
.n-checkbox span{border:2px solid;display:inline-block;width:20px;height:20px;font-size:20px;line-height:20px;text-align: center;}
.checked span{}
/*标准边距*/
.n-sep{margin:10px;}
.n-sep-right{margin-right:10px;}
.n-sep-top{margin-top:10px;}
.n-sep-left{margin-left:10px;}
.n-sep-bottom{margin-bottom:10px;}
/*标准尺寸*/
.n-size-mini{width:200px;}
.n-size-small{width:300px;}
.n-size-normal{width:500px;}
.n-size-big{width:700px;}
.n-size-huge{width:800px;}
.n-size-full{width:100%;}
/*分页*/
.n-paging{padding:20px 0;}
.n-paging a{display:inline-block;line-height:36px;padding:0 10px;border:1px solid;text-decoration:none;margin-right:4px}
.n-paging span{display:inline-block;line-height:20px;padding:0 7px 0 8px;margin-right:4px;}
/*日历板*/
.n-calendar{width:120px!important;}
.n-calendar-pad{border:1px solid;position:absolute;top:0px;left:100px;width:217px;padding:2px;}
.n-calendar-pad dt div{height:26px;}
.n-calendar-pad dt div.calendar-date a{width:23px;}
.n-calendar-pad dt div.calendar-date span.calendar-month{width:28px;}
.n-calendar-pad dt div.calendar-week span{display:block;float:left;width:23px;}
.n-calendar-pad a,.n-calendar-pad span{display:block;float:left;padding:2px;text-align:center;margin:1px;border:1px solid;text-decoration:none;}
.n-calendar-pad span{width:49px;}
.n-calendar-pad dd a{display:block;float:left;width:23px;text-align:center;margin:1px;border:1px solid;}
.n-calendar-pad dd a.current{text-align:center;margin:1px;}
.n-calendar-pad dd a.weekend{}
.n-calendar-pad dd span{display:block;float:left;width:23px;text-align:center;margin:1px;border:1px solid;}
/*标准表格*/
.n-table{}
.n-table td,.n-table th{border:1px solid;padding:4px;}
.n-table thead td{text-align:left;font-size:14px;font-weight:600;padding:10px;}
.n-table thead td a{float:right;font-size:12px;font-weight:200;}
.n-table thead td div.search{float:right;height:26px;text-align:left;}
.n-table tfoot td{padding:10px;}
.n-table tbody th{text-align:left;padding:16px 10px;}
.n-table tbody td{padding:10px;}
.n-table tbody tr.odd td{}
.n-table tbody tr.even td{}
.n-table tbody tr.bright td{}
/*标准表单*/
.n-form{line-height:32px;}
.n-form > dt{line-height:32px;width:160px;float:left;text-align:right;margin-bottom: 10px;}
.n-form > dd{margin-left:165px;margin-bottom: 10px;}
/*标准提示*/
.n-err{min-height:70px;border:1px solid;padding:20px 10px 10px 120px;word-wrap: break-word;margin-top:10px;}
.n-txt{min-height:70px;border:1px solid;padding:20px 10px 10px 120px;word-wrap: break-word;margin-top:10px;}
.n-tips{min-height:70px;border:1px solid;padding:20px 10px 10px 120px;word-wrap: break-word;margin-top:10px;}
/*简单布局*/
.n-right{float:right;}
.n-search{}
/*tab组件*/
div.n-tab{margin:20px 0px 30px 0px;}
div.n-tab{border-bottom:1px solid;padding:0px 0px 0px 20px;}
div.n-tab .n-tab-list a{display:inline-block;padding:8px 16px;border:1px solid;border-width:1px 1px 0px 1px;margin-right:1px;}
div.n-tab .n-tab-list a.current{}
div.n-tab .n-tab-list a:hover{}
div.n-tab div.n-tab-more{position: relative;}
div.n-tab div.n-tab-more div{border:1px solid;display:none;position: absolute;z-index:1;right:0px;padding:10px;}
div.n-tab div.n-tab-more div a{display:inline-block;padding:6px;}
div.n-tab div.n-tab-more div a.current{}
div.n-tab div.n-tab-more div a:hover{}
div.n-tab div.n-tab-more a{}
div.n-tab div.n-tab-more a.more{display:block;text-align:right;padding:8px 16px;border:1px solid;border-width:1px 1px 0px 1px;}
/*标准浮层*/
#pop{overflow:hidden;}
.pop{}
#sunbind{filter:alpha(opacity=50);-moz-opacity:.5;opacity:0.5;z-index:999;position:absolute;left:0px;top:0px;height:100%;width:100%;}
#pop .sunblind{position:absolute;border-width:0px;filter:alpha(opacity=40);opacity:0.4;z-index:1000;top:0px;left:0px;width:100%;height:100%;display:none;}
#pop .ply-html{width:600px;overflow-y:auto;overflow-x:hidden;display:none;border:6px solid;position:absolute;z-index:1001;}
#pop .ply-bar{padding:5px 10px;line-height:20px;}
#pop .ply-title{}
#pop .ply-close{display:block; float:right;cursor:pointer;}
#pop .ply-hidden{display:none;}
#pop .ply-body{overflow:auto;padding:10px;}
#pop .ply-footer{line-height:30px;height:20px;padding:5px 10px;}
#ply-iframe{display:none;}